package com.cssy.xxkj.logic.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 销售订单具体物料 数据对象
 * @since 2014-09-12
 */
public class LogicSalesItemDO implements Serializable {

    private static final long serialVersionUID = 141049405352110794L;

    /**
     * column logic_sales_item.id
     */
    private String id;

    /**
     * column logic_sales_item.zd001SalesId  销售订单ID
     */
    private String zd001SalesId;

    /**
     * column logic_sales_item.zd002SalesCode  销售订单编码
     */
    private String zd002SalesCode;

    /**
     * column logic_sales_item.zd003CustomerId  客户ID
     */
    private String zd003CustomerId;

    /**
     * column logic_sales_item.zd004CustomerCode  客户编码
     */
    private String zd004CustomerCode;

    /**
     * column logic_sales_item.zd005CustomerName  客户名称
     */
    private String zd005CustomerName;

    /**
     * column logic_sales_item.zd006MaterialsId  物料ID
     */
    private String zd006MaterialsId;

    /**
     * column logic_sales_item.zd007MaterialsCode  产品编码
     */
    private String zd007MaterialsCode;

    /**
     * column logic_sales_item.zd008MaterialsName  产品名称
     */
    private String zd008MaterialsName;

    /**
     * column logic_sales_item.zd009MaterialsBatch  产品批次
     */
    private String zd009MaterialsBatch;

    /**
     * column logic_sales_item.zd010MaterialsModel  产品型号
     */
    private String zd010MaterialsModel;

    /**
     * column logic_sales_item.zd011MaterialsSpec  产品规格
     */
    private String zd011MaterialsSpec;

    /**
     * column logic_sales_item.zd012MaterialsUnit  产品基本单位
     */
    private String zd012MaterialsUnit;

    /**
     * column logic_sales_item.zd013Quantity  基本单位数量
     */
    private BigDecimal zd013Quantity;

    /**
     * column logic_sales_item.zd014ConversionUnit  换算单位
     */
    private String zd014ConversionUnit;

    /**
     * column logic_sales_item.zd015ConversionQuantity  换算单位数量
     */
    private BigDecimal zd015ConversionQuantity;

    /**
     * column logic_sales_item.zd016Conversion  单位换算率
     */
    private BigDecimal zd016Conversion;

    /**
     * column logic_sales_item.zd017Price  基本单位销售单价
     */
    private BigDecimal zd017Price;

    /**
     * column logic_sales_item.zd018ConversionPrice  换算单位单价
     */
    private BigDecimal zd018ConversionPrice;

    /**
     * column logic_sales_item.zd019TaxPrice  基本单位含税单价
     */
    private BigDecimal zd019TaxPrice;

    /**
     * column logic_sales_item.zd020TaxConversionPrice  换算单位含税单价
     */
    private BigDecimal zd020TaxConversionPrice;

    /**
     * column logic_sales_item.zd021TaxRate  税率
     */
    private BigDecimal zd021TaxRate;

    /**
     * column logic_sales_item.zd022DiscountRate  折扣率
     */
    private BigDecimal zd022DiscountRate;

    /**
     * column logic_sales_item.zd023Discount  折扣额
     */
    private BigDecimal zd023Discount;

    /**
     * column logic_sales_item.zd024OutputTax  销项税
     */
    private BigDecimal zd024OutputTax;

    /**
     * column logic_sales_item.zd025Currency  币种
     */
    private String zd025Currency;

    /**
     * column logic_sales_item.zd026ExchangeRate  汇率
     */
    private BigDecimal zd026ExchangeRate;

    /**
     * column logic_sales_item.zd027DeliveryDate  交货日期
     */
    private Date zd027DeliveryDate;

    /**
     * column logic_sales_item.zd028SumMoney  总金额
     */
    private BigDecimal zd028SumMoney;

    /**
     * column logic_sales_item.zd029TaxSumMoney  含税总金额
     */
    private BigDecimal zd029TaxSumMoney;

    /**
     * column logic_sales_item.zd030DiscountMoney  折扣总金额
     */
    private BigDecimal zd030DiscountMoney;

    /**
     * column logic_sales_item.zd031ProductionQuantity  已生产数
     */
    private BigDecimal zd031ProductionQuantity;

    /**
     * column logic_sales_item.zd032StorageQuantity  已入库数
     */
    private BigDecimal zd032StorageQuantity;

    /**
     * column logic_sales_item.zd033OutboundQuantity  已出库数
     */
    private BigDecimal zd033OutboundQuantity;

    /**
     * column logic_sales_item.zd034ReturnQuantity  已退货数量
     */
    private BigDecimal zd034ReturnQuantity;

    /**
     * column logic_sales_item.zd035Remark  备注
     */
    private String zd035Remark;

    /**
     * column logic_sales_item.zd036MaterialsDescription  产品描述
     */
    private String zd036MaterialsDescription;

    /**
     * column logic_sales_item.zd037OpenBatch  物料是否开启批次
     */
    private Integer zd037OpenBatch;

    /**
     * column logic_sales_item.zd038MaterialsSize  产品尺寸
     */
    private String zd038MaterialsSize;

    /**
     * column logic_sales_item.zd039MaterialsPicture  物料图片路径
     */
    private String zd039MaterialsPicture;

    /**
     * column logic_sales_item.zd040MaterialsAnnex  产品附件路径
     */
    private String zd040MaterialsAnnex;
    
    /**
     * column logic_sales_item.zd041MaterialsColor  产品附件路径
     */
    private String zd041MaterialsColor;
    
    /**
     * column logic_sales_item.zd042MaterialsQuality  产品附件路径
     */
    private String zd042MaterialsQuality;
    
    private String zd043Order; //排序

    public LogicSalesItemDO() {
        super();
    }

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getZd001SalesId() {
		return zd001SalesId;
	}

	public void setZd001SalesId(String zd001SalesId) {
		this.zd001SalesId = zd001SalesId;
	}

	public String getZd002SalesCode() {
		return zd002SalesCode;
	}

	public void setZd002SalesCode(String zd002SalesCode) {
		this.zd002SalesCode = zd002SalesCode;
	}

	public String getZd003CustomerId() {
		return zd003CustomerId;
	}

	public void setZd003CustomerId(String zd003CustomerId) {
		this.zd003CustomerId = zd003CustomerId;
	}

	public String getZd004CustomerCode() {
		return zd004CustomerCode;
	}

	public void setZd004CustomerCode(String zd004CustomerCode) {
		this.zd004CustomerCode = zd004CustomerCode;
	}

	public String getZd005CustomerName() {
		return zd005CustomerName;
	}

	public void setZd005CustomerName(String zd005CustomerName) {
		this.zd005CustomerName = zd005CustomerName;
	}

	public String getZd006MaterialsId() {
		return zd006MaterialsId;
	}

	public void setZd006MaterialsId(String zd006MaterialsId) {
		this.zd006MaterialsId = zd006MaterialsId;
	}

	public String getZd007MaterialsCode() {
		return zd007MaterialsCode;
	}

	public void setZd007MaterialsCode(String zd007MaterialsCode) {
		this.zd007MaterialsCode = zd007MaterialsCode;
	}

	public String getZd008MaterialsName() {
		return zd008MaterialsName;
	}

	public void setZd008MaterialsName(String zd008MaterialsName) {
		this.zd008MaterialsName = zd008MaterialsName;
	}

	public String getZd009MaterialsBatch() {
		return zd009MaterialsBatch;
	}

	public void setZd009MaterialsBatch(String zd009MaterialsBatch) {
		this.zd009MaterialsBatch = zd009MaterialsBatch;
	}

	public String getZd010MaterialsModel() {
		return zd010MaterialsModel;
	}

	public void setZd010MaterialsModel(String zd010MaterialsModel) {
		this.zd010MaterialsModel = zd010MaterialsModel;
	}

	public String getZd011MaterialsSpec() {
		return zd011MaterialsSpec;
	}

	public void setZd011MaterialsSpec(String zd011MaterialsSpec) {
		this.zd011MaterialsSpec = zd011MaterialsSpec;
	}

	public String getZd012MaterialsUnit() {
		return zd012MaterialsUnit;
	}

	public void setZd012MaterialsUnit(String zd012MaterialsUnit) {
		this.zd012MaterialsUnit = zd012MaterialsUnit;
	}

	public BigDecimal getZd013Quantity() {
		return zd013Quantity;
	}

	public void setZd013Quantity(BigDecimal zd013Quantity) {
		this.zd013Quantity = zd013Quantity;
	}

	public String getZd014ConversionUnit() {
		return zd014ConversionUnit;
	}

	public void setZd014ConversionUnit(String zd014ConversionUnit) {
		this.zd014ConversionUnit = zd014ConversionUnit;
	}

	public BigDecimal getZd015ConversionQuantity() {
		return zd015ConversionQuantity;
	}

	public void setZd015ConversionQuantity(BigDecimal zd015ConversionQuantity) {
		this.zd015ConversionQuantity = zd015ConversionQuantity;
	}

	public BigDecimal getZd016Conversion() {
		return zd016Conversion;
	}

	public void setZd016Conversion(BigDecimal zd016Conversion) {
		this.zd016Conversion = zd016Conversion;
	}

	public BigDecimal getZd017Price() {
		return zd017Price;
	}

	public void setZd017Price(BigDecimal zd017Price) {
		this.zd017Price = zd017Price;
	}

	public BigDecimal getZd018ConversionPrice() {
		return zd018ConversionPrice;
	}

	public void setZd018ConversionPrice(BigDecimal zd018ConversionPrice) {
		this.zd018ConversionPrice = zd018ConversionPrice;
	}

	public BigDecimal getZd019TaxPrice() {
		return zd019TaxPrice;
	}

	public void setZd019TaxPrice(BigDecimal zd019TaxPrice) {
		this.zd019TaxPrice = zd019TaxPrice;
	}

	public BigDecimal getZd020TaxConversionPrice() {
		return zd020TaxConversionPrice;
	}

	public void setZd020TaxConversionPrice(BigDecimal zd020TaxConversionPrice) {
		this.zd020TaxConversionPrice = zd020TaxConversionPrice;
	}

	public BigDecimal getZd021TaxRate() {
		return zd021TaxRate;
	}

	public void setZd021TaxRate(BigDecimal zd021TaxRate) {
		this.zd021TaxRate = zd021TaxRate;
	}

	public BigDecimal getZd022DiscountRate() {
		return zd022DiscountRate;
	}

	public void setZd022DiscountRate(BigDecimal zd022DiscountRate) {
		this.zd022DiscountRate = zd022DiscountRate;
	}

	public BigDecimal getZd023Discount() {
		return zd023Discount;
	}

	public void setZd023Discount(BigDecimal zd023Discount) {
		this.zd023Discount = zd023Discount;
	}

	public BigDecimal getZd024OutputTax() {
		return zd024OutputTax;
	}

	public void setZd024OutputTax(BigDecimal zd024OutputTax) {
		this.zd024OutputTax = zd024OutputTax;
	}

	public String getZd025Currency() {
		return zd025Currency;
	}

	public void setZd025Currency(String zd025Currency) {
		this.zd025Currency = zd025Currency;
	}

	public BigDecimal getZd026ExchangeRate() {
		return zd026ExchangeRate;
	}

	public void setZd026ExchangeRate(BigDecimal zd026ExchangeRate) {
		this.zd026ExchangeRate = zd026ExchangeRate;
	}

	public Date getZd027DeliveryDate() {
		return zd027DeliveryDate;
	}

	public void setZd027DeliveryDate(Date zd027DeliveryDate) {
		this.zd027DeliveryDate = zd027DeliveryDate;
	}

	public BigDecimal getZd028SumMoney() {
		return zd028SumMoney;
	}

	public void setZd028SumMoney(BigDecimal zd028SumMoney) {
		this.zd028SumMoney = zd028SumMoney;
	}

	public BigDecimal getZd029TaxSumMoney() {
		return zd029TaxSumMoney;
	}

	public void setZd029TaxSumMoney(BigDecimal zd029TaxSumMoney) {
		this.zd029TaxSumMoney = zd029TaxSumMoney;
	}

	public BigDecimal getZd030DiscountMoney() {
		return zd030DiscountMoney;
	}

	public void setZd030DiscountMoney(BigDecimal zd030DiscountMoney) {
		this.zd030DiscountMoney = zd030DiscountMoney;
	}

	public BigDecimal getZd031ProductionQuantity() {
		return zd031ProductionQuantity;
	}

	public void setZd031ProductionQuantity(BigDecimal zd031ProductionQuantity) {
		this.zd031ProductionQuantity = zd031ProductionQuantity;
	}

	public BigDecimal getZd032StorageQuantity() {
		return zd032StorageQuantity;
	}

	public void setZd032StorageQuantity(BigDecimal zd032StorageQuantity) {
		this.zd032StorageQuantity = zd032StorageQuantity;
	}

	public BigDecimal getZd033OutboundQuantity() {
		return zd033OutboundQuantity;
	}

	public void setZd033OutboundQuantity(BigDecimal zd033OutboundQuantity) {
		this.zd033OutboundQuantity = zd033OutboundQuantity;
	}

	public BigDecimal getZd034ReturnQuantity() {
		return zd034ReturnQuantity;
	}

	public void setZd034ReturnQuantity(BigDecimal zd034ReturnQuantity) {
		this.zd034ReturnQuantity = zd034ReturnQuantity;
	}

	public String getZd035Remark() {
		return zd035Remark;
	}

	public void setZd035Remark(String zd035Remark) {
		this.zd035Remark = zd035Remark;
	}

	public String getZd036MaterialsDescription() {
		return zd036MaterialsDescription;
	}

	public void setZd036MaterialsDescription(String zd036MaterialsDescription) {
		this.zd036MaterialsDescription = zd036MaterialsDescription;
	}

	public Integer getZd037OpenBatch() {
		return zd037OpenBatch;
	}

	public void setZd037OpenBatch(Integer zd037OpenBatch) {
		this.zd037OpenBatch = zd037OpenBatch;
	}

	public String getZd038MaterialsSize() {
		return zd038MaterialsSize;
	}

	public void setZd038MaterialsSize(String zd038MaterialsSize) {
		this.zd038MaterialsSize = zd038MaterialsSize;
	}

	public String getZd039MaterialsPicture() {
		return zd039MaterialsPicture;
	}

	public void setZd039MaterialsPicture(String zd039MaterialsPicture) {
		this.zd039MaterialsPicture = zd039MaterialsPicture;
	}

	public String getZd040MaterialsAnnex() {
		return zd040MaterialsAnnex;
	}

	public void setZd040MaterialsAnnex(String zd040MaterialsAnnex) {
		this.zd040MaterialsAnnex = zd040MaterialsAnnex;
	}

	public String getZd041MaterialsColor() {
		return zd041MaterialsColor;
	}

	public void setZd041MaterialsColor(String zd041MaterialsColor) {
		this.zd041MaterialsColor = zd041MaterialsColor;
	}

	public String getZd042MaterialsQuality() {
		return zd042MaterialsQuality;
	}

	public void setZd042MaterialsQuality(String zd042MaterialsQuality) {
		this.zd042MaterialsQuality = zd042MaterialsQuality;
	}

	public String getZd043Order() {
		return zd043Order;
	}

	public void setZd043Order(String zd043Order) {
		this.zd043Order = zd043Order;
	}


	
}